MySQL Connector/ODBC
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
MySQL Connector/ODBC (formerly MyODBC) is an ODBC driver developed by Oracle Corporation for connecting ODBC-enabled applications to MySQL databases.cite-ref-intro-1-0[1] It was originally created by MySQL AB and has been maintained by Oracle since the acquisition of Sun Microsystems in 2010.cite-ref-history-2-0[2]
Contents
• Overview
• See also
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Overview
Platform support and installation
Configuration and usage
Connector/ODBC supports multiple configuration approaches:
• DSN-less connections (using full connection strings) are widely used.cite-ref-params-10-0[10]
Technical features
• Compliance with ODBC 3.51 and 3.8 specifications, partial ODBC 4.x support.cite-ref-standards-16-0[16]
• Full support for transactions, savepoints, and rollbacks.cite-ref-transactions-17-0[17]
• Client-side and server-side prepared statements.cite-ref-prepstmt-18-0[18]
• Native access to MySQL data types, including JSON, BLOB, geometry, BIT.cite-ref-types-19-0[19]
• Bulk operations, streaming, connection pooling.cite-ref-pooling-13-1[13]
Version history
A detailed official changelog and history is maintained by Oracle.cite-ref-versionhistory-23-0[23]
• MyODBC 2.50/2.51: ANSI, MySQL 3.x
• 3.51: ANSI-only, ODBC 3.51 compliance
• 5.1–5.3: Unicode/ANSI, ODBC 3.8, 64-bit, DSN file support
• 8.0+: MySQL 8.0+ support, modern authentication, renewed 32-bit support (from 8.0.35)
• 9.x: Latest releases (as of July 2025: 9.3.0), MySQL 8.x and 9.x
Practical integration and use cases
MySQL Connector/ODBC is commonly used for:
• ETL and migration between databases
• Legacy system and cross-platform deploymentscite-ref-hevo-3-2[3]
Troubleshooting and maintenance
See also
References
cite-note-intro-11. ↑ "Introduction to MySQL Connector/ODBC". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-history-22. ↑ "MySQL Connector/ODBC History". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-hevo-33. ↑ "MySQL ODBC Connector: Overview, Features & Installation". Hevo Data. Hevo. Retrieved 2025-07-14.
cite-note-platforms-44. ↑ "Connector/ODBC Platforms". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-release8-55. ↑ "Connector/ODBC Release Notes". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-downloads-66. ↑ "MySQL Connector/ODBC downloads". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-informatica-77. ↑ "Installing MySQL ODBC Driver on Windows". Informatica. Informatica. Retrieved 2025-07-14.
cite-note-pcffm-88. ↑ "MySQL Connector/ODBC in Practice: Installation, Configuration, and Integration". pcffm.de. Meroth IT-Service. Retrieved 2025-07-14.
cite-note-dsn-99. ↑ "Data Source Names". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-params-1010. ↑ "Connector/ODBC Connection Parameters". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-dsnwin-1111. ↑ "Configuring a Connector/ODBC DSN on Windows". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-dsnmac-1212. ↑ "Configuring a Connector/ODBC DSN on macOS". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-pooling-1313. ↑ "ODBC Connection Pooling". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-auth-1414. ↑ "Authentication Options". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-examples-1515. ↑ "Connector/ODBC Examples". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-standards-1616. ↑ "ODBC Standards Support". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-transactions-1717. ↑ "ODBC Transactions". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-prepstmt-1818. ↑ "Server-Side Prepared Statements". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-types-1919. ↑ "Connector/ODBC Data Types". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-troubleshooting-2020. ↑ "Troubleshooting and Debugging". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-errorcodes-2121. ↑ "Connector/ODBC Error Codes". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-apiref-2222. ↑ "Connector/ODBC API Reference". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-versionhistory-2323. ↑ "Connector/ODBC Version History". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
cite-note-bugreport-2424. ↑ "How to Report Connector/ODBC Problems or Bugs". MySQL Developer Zone. Oracle Corporation. Retrieved 2025-07-14.
External links
• MySQL Connector/ODBC downloads
• Connector/ODBC Developer Guide
• Connector/ODBC Release Notes
• Connector/ODBC Connection Parameters
• Configuring a Connector/ODBC DSN on Windows
• Configuring a Connector/ODBC DSN on macOS
• ODBC Connection Pooling
• Authentication Options
• Connector/ODBC Examples
• Connector/ODBC API Reference
• Connector/ODBC Data Types
• Connector/ODBC Error Codes
• How to Report Connector/ODBC Problems or Bugs
• Connector/ODBC Version History
• Installing MySQL ODBC Driver on Windows (Informatica)
• MySQL ODBC Connector: Overview, Features & Installation
• MySQL Connector/ODBC in Practice: Installation, Configuration, and Integration